package com.bawei.play

import com.bawei.common.entity.CommendEntity
import com.bawei.common.entity.VideoEntity
import com.bawei.common.mvi.BaseUiState

sealed class VideoPlayUiState: BaseUiState(){
    object LoadEmpty: VideoPlayUiState()
    data class LoadSimpleVideoSuccess(val list: List<VideoEntity>): VideoPlayUiState()
    data class LoadSimpleVideoFail(val msg: String): VideoPlayUiState()
    data class LoadVideoCommendSuccess(val list: List<CommendEntity>): VideoPlayUiState()
    data class LoadVideoCommendFail(val msg: String): VideoPlayUiState()
}
